Einführung agiler Verfahren - ein Erfahrungsbericht aus 10 Jahren Praxis

نویسنده

  • Jens Coldewey
چکیده

Die Einführung agiler Verfahren ist durch den Umfang der notwendigen Ausrichtung und die Verflechtung der eingesetzten Praktiken eine größere Herausforderung an das Änderungs-Management. Anhand dreier Beispiele werden mehr und weniger erfolgreiche Einführungsstrategien diskutiert. 1 Einführung agiler Verfahren Seit Ihrer Entstehung in den späten Neunziger Jahren des letzten Jahrhunderts bilden agile Verfahren heute eine erprobte Alternative zu klassischen Vorgehensmodellen. Für viele Beteiligten bedeutet die Einführung agiler Verfahren einen radikalen Bruch mit erlernten und etablierten Vorgehensweisen, ein Eingriff in die tägliche Arbeit, der auch auf verschiedene Formen des Widerstands stößt. Dies legt eine schrittweise Einführung nahe, bei der die Beteiligten nur die Maßnahmen umsetzen, die sie selbst als erfolgversprechende Lösungsansätze für erkannte Probleme sehen. Auf der anderen Seite bestehen agile Verfahren oft aus einer sorgfältig ausgewählten Zusammenstellung von Praktiken, die ihr volles Potenzial nur dann entfalten, wenn sie gemeinsam und konsequent umgesetzt werden. So baut der im Rahmen des „Extreme Programming“ [Bec05] eingeführte „testgetriebene Entwurf“ [Bec03] auf die Fähigkeit auf, bestehende Entwürfe in kleinsten Schritten zu überarbeiten, also zu „refaktorisieren“ [Opd92]. Andererseits erfordert erfolgreiches Refaktorisieren eine ausreichende Testabdeckung durch automatisierte Unit-Tests, die wiederum bei testgetriebenen Entwürfen entstehen. Werden diese Praktiken isoliert eingesetzt, führen sie in der Regel nicht zum Erfolg. Sollen agile Verfahren in einer Organisation eingeführt werden, so müssen die Verantwortlichen diesen Konflikt so auflösen, dass einerseits zu jedem Zeitpunkt ein funktionsfähiger Prozess gelebt wird, andererseits die Einführung nicht stecken bleibt, weil kriti1 Eine gute Übersicht über existierende Verfahren, ihre Hintergründe und Entstehung findet sich zum Beispiel in [Hig02].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Einführung agiler Projektmanagementmethoden für Softwareentwicklung in der IuKIndustrie - Fallstudie und Handlungsempfehlungen

Agile Vorgehensmodelle haben zum Ziel, die Erfolgsbilanz von Projekten – insbesondere im Bereich der Softwareentwicklung – zu erhöhen. Trotz erster positiver Ergebnisse in der Praxis werden die Rahmenbedingungen, Möglichkeiten und Effekte agiler Vorgehensmodelle in der Fachliteratur und im Projektalltag kontrovers diskutiert. In diesem Beitrag wurden im Rahmen einer Fallstudie für ein repräsent...

متن کامل

Extreme Programming in der Informatik-Lehre - Ein Erfahrungsbericht

eXtreme Programming (XP) ist eine Symbiose verschiedener Techniken, die erst durch ihr Zusammenwirken ihre besondere Qualität agiler Softwareentwicklung aufweisen. Sie lassen sich theoretisch leicht vermitteln – ihr Wert erschliesst sich aber nur durch eigene Praxis. Soll XP im Rahmen universitärer Lehre adäquat vermittelt werden, müssen die Anforderungen industrieller Praxis in geeigneter Weis...

متن کامل

Eine Einführung in die Objektorientierung mit Lego Mindstorms Robotern Erfahrungsbericht aus dem Unterricht

Es werden die Erfahrungen aus einer in der Jahrgangsstufe 10 durchgeführten Unterrichtsreihe zur Einführung in die Objektorientierung mit Hilfe von Lego-Robotern vorgestellt. Zur Ansteuerung der Roboter entwickelte Tim Rinkens zwei Programme, die in dieser Reihe das erste Mal im Schuleinsatz getestet wurden. Aus Zeitgründen beschränkte sich die Einführung in die Konzepte der Objektorientierung ...

متن کامل

Modellbasierter Test mit FitNesse - Ein Erfahrungsbericht aus der Praxis

Das Papier stellt ein modellgetriebenes Softwareprojekt vor, in dem systematisch mit Hilfe des Testframeworks FitNesse getestet wurde. Dabei werden Vorund Nachteile des Werkzeugs im praktischen Einsatz beleuchtet.

متن کامل

Ein Konzept zur Harmonisierung der Vorgehensmodelle für die IT-Steuerung Bund

Die effiziente Entwicklung und Pflege leistungsfähiger IT-Lösungen zur Unterstützung komplexer Geschäftsprozesse ist für die öffentliche Verwaltung ein entscheidender Erfolgsfaktor. Die Herausforderungen bestehen darin, eine moderne, effiziente und kundenfreundliche Verwaltung unter der Randbedingung des demografischen Wandels sowie knapper Haushaltsmittel weiterzuentwickeln. Das von Bundestag ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007